<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Martin Danielsson (Lexware GmbH & Co. KG) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:element name="WbsXml">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Root" type="WbsXmlNode" />
        <xs:element name="ConceptLink" type="xs:string" />
        <xs:element name="Title" type="xs:string" />
        <xs:element name="TID" type="xs:string" />
        <xs:element name="Owner" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="WbsXml3">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Root" type="WbsXmlNode" />
        <xs:element name="ConceptLink" type="xs:string" />
        <xs:element name="Title" type="xs:string" />
        <xs:element name="TID" type="xs:string" />
        <xs:element name="Owner" type="xs:string" />
        <xs:element name="WbsEditorVersion" type="xs:string" minOccurs="1" maxOccurs="1"/>
        <!-- allowed values: 'Days' or 'Hours' -->
        <xs:element name="DisplayUnit" type="xs:string" />
        <!-- allowed values: 'Days' or 'Hours' -->
        <xs:element name="PersistUnit" type="xs:string" />
        <xs:element name="DaysToHoursFactor" type="xs:float" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="WbsXmlNode">
    <xs:sequence>
      <xs:element name="WorkItemID" type="xs:int" />
      <xs:element name="WorkItemType" type="xs:string" minOccurs="0" maxOccurs="1"/>
      <xs:element name="IsRoot" type="xs:boolean" />
      <xs:element name="Title" type="xs:string" />
      <xs:element name="Iteration" type="xs:string" />
      <xs:element name="AssignedTo" type="xs:string" />
      <xs:element name="Priority" type="xs:int" />
      <xs:element name="State" type="xs:string" />
      <xs:element name="RemainingWorkInDays" type="xs:float" />
      <xs:element name="CompletedWorkInDays" type="xs:float" />
      <xs:element name="Description" type="xs:string" />
      <xs:element name="PspCode" type="xs:string" />
      <xs:element name="IsSelected" type="xs:boolean" />
      <xs:element name="ChildNodes">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Node" type="WbsXmlNode" minOccurs="0" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="IsCollapsed" type="xs:boolean" maxOccurs="1" minOccurs="0" />
      <xs:element name="PlausiText" type="xs:string" maxOccurs="1" minOccurs="0" />
      <xs:element name="LayoutMode" type="xs:int" maxOccurs="1" minOccurs="0" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>